/*
 * Excepcion.h
 *
 *  Created on: 11/11/2009
 *      Author: emiliano
 */

#ifndef EXCEPCION_H_
#define EXCEPCION_H_

#include <stdexcept>
#include <string>

class NoSimulacionExcepcion : public std::runtime_error {
public:
	NoSimulacionExcepcion(const std::string& mensaje = "Se ha intentado simular, pero no ha sido posible \n") :
					std::runtime_error(mensaje) {}
};

class NoValidConexionExcepcion : public std::runtime_error {
public:
	NoValidConexionExcepcion(const std::string& mensaje = "Se ha intentado setear una compuerta invalida \n") :
						std::runtime_error(mensaje) {}
};


#endif /* EXCEPCION_H_ */
